package com.sky.yipinyoufujava.config;

import com.sky.yipinyoufujava.filter.RequestFilter;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
@Slf4j
public class WebConfig implements WebMvcConfigurer {
    @Autowired
    private RequestFilter requestFilter;
    @Override
    public void addInterceptors(InterceptorRegistry registry){
//        WebMvcConfigurer.super.addInterceptors(registry);
        log.info("拦截器注册成功");
        registry.addInterceptor(requestFilter).addPathPatterns("/**").excludePathPatterns(
                "/login",
                "/sentEmailTo",
                "/register",
                "/getHome",
                "/getGoods",
                "/wxLogin",
                "/getCode",
                "/getGoodsType",
                "/getGoodsInfo",
                "/getGoodsComment"
        );
    }
}
